package cn.sdormitory.service;

import cn.sdormitory.dormitoryHygiene.req.SubmitHygieneInfoReq;
import cn.sdormitory.dormitoryHygiene.vo.AppDorHygieneCountVO;
import cn.sdormitory.dormitoryHygiene.vo.AppDormitoryHygieneVO;
import cn.sdormitory.dormitoryHygiene.vo.DormitoryHygieneListVO;

import java.util.List;

/**
 * @author : yy
 * @date: 2024/9/14 10:49
 * @description:
 */
public interface AppDormitoryHygieneService {
    List<AppDormitoryHygieneVO> getEachLayerDormitoryHygiene(String buildNo, String floorNo, Integer checkItemSpan);

    AppDormitoryHygieneVO getDormitoryHygieneDetails(Long dormitoryId, Integer checkItemSpan,String rq);

    void submitHygiene(SubmitHygieneInfoReq hygieneInfoReq);

    void pushDorHygieneInfo(Long dormitoryId, Integer grade,Integer checkTimeSpan,String rq);



    List<AppDorHygieneCountVO> getAppDorHygieneCount(Long userId,String rq);
    List<DormitoryHygieneListVO> getBadDorHygieneByClassId(Long classId,String rq);


}
